
#
# The Commerce Technology Group
#

#
#
#
#

technology = {
	id = 3
	category = commerce
	name = TECH_COMMERCE_NAME #Localized name
	desc = TECH_COMMERCE_DESC #Localized description

	area = { # 1 FINANCIAL INSTITUTIONS
		id = 3000
		name = TECH_AREA_COMMERCE_1_NAME
		desc = TECH_AREA_COMMERCE_1_DESC

		application = { # Private Banks
			id = 3001
			name = TECH_APP_COMMERCE_1_1_NAME
			desc = TECH_APP_COMMERCE_1_1_DESC

			required = { }
			cost = 10
			time = 360

			effects = {
					#command = { type = strata_income_mod which = rich value = 10 }
					#command = { type = strata_income_mod which = middle value = 10 }
					#command = { type = strata_income_mod which = low value = 20 }
					command = { type = tax_eff value = 1 } 
					command = { type = tariff_eff value = 6 } 
					command = { type = account_eff which = education value = -3.5 } # added
					command = { type = account_eff which = police value = -3.5 } # added
			}
		}
		application = { # Stock Exchange
			id = 3002
			name = TECH_APP_COMMERCE_1_2_NAME
			desc = TECH_APP_COMMERCE_1_2_DESC

			required = { 3001 }
			cost = 10
			time = 360

			effects = {
					#command = { type = strata_income_mod which = rich value = 10 }
					#command = { type = strata_income_mod which = middle value = 10 }
					#command = { type = strata_income_mod which = low value = 5 }
					command = { type = tax_eff value = 3 } 
					command = { type = account_eff which = education value = -0.5 } # added
					command = { type = account_eff which = police value = -0.5 } # added
			}
		}
		application = { # Business Banks
			id = 3003
			name = TECH_APP_COMMERCE_1_3_NAME
			desc = TECH_APP_COMMERCE_1_3_DESC

			required = { 3002 3101 3201 3302 3401 }
			cost = 10
			time = 360

			effects = {
					#command = { type = strata_income_mod which = rich value = 10 }
					#command = { type = strata_income_mod which = middle value = 10 }
					#command = { type = strata_income_mod which = low value = 5 }
					command = { type = tax_eff value = 3 } 
					command = { type = tariff_eff value = 3 } 
					command = { type = account_eff which = education value = -2 } # added
					command = { type = account_eff which = police value = -2 } # added
			}
		}
		application = { # Investment Banks
			id = 3004
			name = TECH_APP_COMMERCE_1_4_NAME
			desc = TECH_APP_COMMERCE_1_4_DESC

			required = { 3003 3102 3202 3302 3402 }
			cost = 12.5
			time = 390
			year = 1870

			effects = {
					#command = { type = strata_income_mod which = rich value = 5 }
					#command = { type = strata_income_mod which = middle value = 5 }
					#command = { type = strata_income_mod which = low value = 5 }
					command = { type = factory_cost_mod value = -5 }
					command = { type = tax_eff value = 3 } 
					command = { type = tariff_eff value = 3 } 
					command = { type = account_eff which = education value = -2 } # added
					command = { type = account_eff which = police value = -2 } # added
			}
		}
		application = { # Bank Inspection Board
			id = 3005
			name = TECH_APP_COMMERCE_1_5_NAME
			desc = TECH_APP_COMMERCE_1_5_DESC

			required = { 3004 3105 3203 3303 3403 4303 }
			cost = 15
			time = 450
			year = 1898

			effects = {
					#command = { type = strata_income_mod which = rich value = 5 }
					#command = { type = strata_income_mod which = middle value = 5 }
					#command = { type = strata_income_mod which = low value = 5 }
					command = { type = capitalist_bonus value = 5 }
					command = { type = tax_eff value = 3 } 
					command = { type = tariff_eff value = 3 } 
					command = { type = account_eff which = education value = -2 } # added
					command = { type = account_eff which = police value = -2 } # added
			}
		}
	} # Area 1

	area = { # 2 MONETARY SYSTEM
		id = 3100
		name = TECH_AREA_COMMERCE_2_NAME
		desc = TECH_AREA_COMMERCE_2_DESC

		application = { # No Standard
			id = 3101
			name = TECH_APP_COMMERCE_2_1_NAME
			desc = TECH_APP_COMMERCE_2_1_DESC

			required = { }
			cost = 10
			time = 360

			effects = {
				#command = { } # No effects
				command = { type = tax_eff value = 1 } 
				command = { type = tariff_eff value = 5 } 
				command = { type = account_eff which = education value = -3.0 } # added
				command = { type = account_eff which = police value = -3.0 } # added
			}
		}
		application = { # Ad-Hoc Money Bill Printing
			id = 3102
			name = TECH_APP_COMMERCE_2_2_NAME
			desc = TECH_APP_COMMERCE_2_2_DESC

			required = { 3101 }
			cost = 10
			time = 360

			effects = {
				command = { type = loan_interest_rate value = -2 }
				command = { type = tax_eff value = 3 } 
				command = { type = tariff_eff value = 5 } 
				command = { type = account_eff which = education value = -3.5 } # added
				command = { type = account_eff which = police value = -3.5 } # added
			}
		}
		application = { # Private Bank Money Bill Printing
			id = 3103
			name = TECH_APP_COMMERCE_2_3_NAME
			desc = TECH_APP_COMMERCE_2_3_DESC

			required = { 3102 3001 3201 3301 3401 }
			cost = 10
			time = 360

			effects = {
				command = { type = loan_interest_rate value = -3 }
				command = { type = tax_eff value = 3 } 
				command = { type = tariff_eff value = 5 } 
				command = { type = account_eff which = education value = -3.5 } # added
				command = { type = account_eff which = police value = -3.5 } # added
			}
		}
		application = { # Central Bank Money Bill Printing
			id = 3104
			name = TECH_APP_COMMERCE_2_4_NAME
			desc = TECH_APP_COMMERCE_2_4_DESC

			required = { 3103 3002 3202 3302 3402 4303 }
			cost = 12.5
			time = 390
			year = 1870

			effects = {
				command = { type = loan_interest_rate value = -3 }
				command = { type = tax_eff value = 3 } 
				command = { type = tariff_eff value = 5 } 
				command = { type = account_eff which = education value = -3.5 } # added
				command = { type = account_eff which = police value = -3.5 } # added
			}
		}
		application = { # Modern Central Bank System
			id = 3105
			name = TECH_APP_COMMERCE_2_5_NAME
			desc = TECH_APP_COMMERCE_2_5_DESC

			required = { 3104 3003 3205 3303 3403 }
			cost = 15
			time = 450
			year = 1898

			effects = {
				command = { type = loan_interest_rate value = -2 }
				command = { type = capitalist_bonus value = 5 }
				command = { type = tax_eff value = 3 } 
				command = { type = tariff_eff value = 5 } 
				command = { type = account_eff which = education value = -3.0 } # added
				command = { type = account_eff which = police value = -3.0 } # added
			}
		}
	} # Area 2

	area = { # 3 ECONOMIC THOUGHT AND CRITIQUE
		id = 3200
		name = TECH_AREA_COMMERCE_3_NAME
		desc = TECH_AREA_COMMERCE_3_DESC

		application = { # Early Classical Theory and Critique
			id = 3201
			name = TECH_APP_COMMERCE_3_1_NAME
			desc = TECH_APP_COMMERCE_3_1_DESC

			required = { 4201 4301 }
			cost = 10
			time = 360

			effects = {
				command = { type = capitalist_bonus value = 2 }
			}
		}
		application = { # Late Classical Theory
			id = 3202
			name = TECH_APP_COMMERCE_3_2_NAME
			desc = TECH_APP_COMMERCE_3_2_DESC

			required = { 3201 }
			cost = 10
			time = 360

			effects = {
				command = { type = capitalist_bonus value = 2 }
			}
		}
		application = { # Collectivist Theory
			id = 3203
			name = TECH_APP_COMMERCE_3_3_NAME
			desc = TECH_APP_COMMERCE_3_3_DESC

			required = { 3202 3001 3101 3301 3401 4302 }
			cost = 10
			time = 360

			effects = {
				command = { type = capitalist_bonus value = 2 }
			}
		}
		application = { # The Historical Theory
			id = 3204
			name = TECH_APP_COMMERCE_3_4_NAME
			desc = TECH_APP_COMMERCE_3_4_DESC

			required = { 3203 3002 3102 3302 3402 }
			cost = 12.5
			time = 390
			year = 1870

			effects = {
				command = { type = capitalist_bonus value = 2 }
			}
		}
		application = { # Neoclassical Theory and Institutionalism
			id = 3205
			name = TECH_APP_COMMERCE_3_5_NAME
			desc = TECH_APP_COMMERCE_3_5_DESC

			required = { 3204 3003 3103 3303 3403 4303 }
			cost = 15
			time = 450
			year = 1898

			effects = {
				command = { type = capitalist_bonus value = 2 }
			}
		}
	} # Area 3
	area = { # 4 MARKET FUNCTIONALITY
		id = 3300
		name = TECH_AREA_COMMERCE_4_NAME
		desc = TECH_AREA_COMMERCE_4_DESC

		application = { # Freedom of Trade
			id = 3301
			name = TECH_APP_COMMERCE_4_1_NAME
			desc = TECH_APP_COMMERCE_4_1_DESC

			required = { }
			cost = 10
			time = 360

			effects = {
				command = { type = activate_building_type which = oil_rig }
				command = { type = activate_building_type which = steel_factory }
				command = { type = activate_building_type which = cement_factory }
				command = { type = activate_building_type which = ammunition_factory }
				command = { type = activate_building_type which = small_arms_factory }
				command = { type = activate_building_type which = artillery_factory }
				command = { type = activate_building_type which = explosives_factory }
				command = { type = activate_building_type which = canned_food_factory }
				command = { type = activate_building_type which = fabric_factory }
				command = { type = activate_building_type which = regular_clothes_factory }
				command = { type = activate_building_type which = luxury_clothes_factory }
				command = { type = activate_building_type which = lumber_mill }
				command = { type = activate_building_type which = paper_mill }
				command = { type = activate_building_type which = furniture_factory }
				command = { type = activate_building_type which = luxury_furniture_factory }
				command = { type = tax_eff value = 3 } 
				command = { type = tariff_eff value = 8 } 
				command = { type = account_eff which = education value = -6 } # added
				command = { type = account_eff which = police value = -6 } # added
			}
		}
		application = { # Market structure
			id = 3302
			name = TECH_APP_COMMERCE_4_2_NAME
			desc = TECH_APP_COMMERCE_4_2_DESC

			required = { 3301 }
			cost = 10
			time = 360

			effects = {
				command = { type = may_inc_capacity }
				command = { type = tax_eff value = 2 } 
				command = { type = tariff_eff value = 2 } 
				command = { type = account_eff which = education value = -0.5 } # added
				command = { type = account_eff which = police value = -0.5 } # added
			}
		}
		application = { # Business Regulations
			id = 3303
			name = TECH_APP_COMMERCE_4_3_NAME
			desc = TECH_APP_COMMERCE_4_3_DESC

			required = { 3302 3001 3101 3201 3401 4303 }
			cost = 10
			time = 360

			effects = {
				#command = { type = account_eff which = police value = 5 }
				command = { type = tax_eff value = 2 } 
				command = { type = tariff_eff value = 2 } 
				command = { type = account_eff which = education value = -0.5 } # added
				command = { type = account_eff which = police value = -0.5 } # added
			}
		}
		application = { # Market Regulations
			id = 3304
			name = TECH_APP_COMMERCE_4_4_NAME
			desc = TECH_APP_COMMERCE_4_4_DESC

			required = { 3303 3002 3102 3202 3402 }
			cost = 12.5
			time = 390
			year = 1870

			effects = {
				#command = { type = account_eff which = police value = 10 }
				command = { type = tax_eff value = 2 } 
				command = { type = tariff_eff value = 2 } 
				command = { type = account_eff which = education value = -1.5 } # added
				command = { type = account_eff which = police value = -1.5 } # added
			}
		}
		application = { # Economic Responsibility
			id = 3305
			name = TECH_APP_COMMERCE_4_5_NAME
			desc = TECH_APP_COMMERCE_4_5_DESC

			required = { 3304 3003 3103 3203 3403 }
			cost = 15
			time = 450
			year = 1898

			effects = {
				#command = { type = account_eff which = police value = 10 }
				command = { type = tax_eff value = 2 } 
				command = { type = account_eff which = education value = -0.5 } # added
				command = { type = account_eff which = police value = -0.5 } # added
			}
		}
	} # Area 4
	area = { # 5 ORGANISATION
		id = 3400
		name = TECH_AREA_COMMERCE_5_NAME
		desc = TECH_AREA_COMMERCE_5_DESC

		application = { # Guild-based Production
			id = 3401
			name = TECH_APP_COMMERCE_5_1_NAME
			desc = TECH_APP_COMMERCE_5_1_DESC

			required = { }
			cost = 10
			time = 360

			effects = {
			command = {  }
			}
		}
		application = { # Organised Factories
			id = 3402
			name = TECH_APP_COMMERCE_5_2_NAME
			desc = TECH_APP_COMMERCE_5_2_DESC

			required = { 3401 5102 }
			cost = 10
			time = 360

			effects = {
					command = { type = capitalist_bonus value = 5 }
			}
		}
		application = { # Scientific Management
			id = 3403
			name = TECH_APP_COMMERCE_5_3_NAME
			desc = TECH_APP_COMMERCE_5_3_DESC

			required = { 3402 3001 3101 3201 3301 5103 }
			cost = 10
			time = 360

			effects = {
					command = { type = capitalist_bonus value = 5 }
			}
		}
		application = { # Time-saving Measures
			id = 3404
			name = TECH_APP_COMMERCE_5_4_NAME
			desc = TECH_APP_COMMERCE_5_4_DESC

			required = { 3403 3002 3102 3202 3302 5104 }
			cost = 12.5
			time = 390
			year = 1870

			effects = {
					command = { type = capitalist_bonus value = 5 }
			}
		}
		application = { # Management Strategy
			id = 3405
			name = TECH_APP_COMMERCE_5_5_NAME
			desc = TECH_APP_COMMERCE_5_5_DESC

			required = { 3404 3003 3103 3203 3303 5105 }
			cost = 15
			time = 450
			year = 1898

			effects = {
				command = { type = convert_pop_type which = aristocrats value = capitalists }
				command = { type = capitalist_bonus value = 5 }
			}
		}
	} # Area 5
}